<?php

/**
 *      This is NOT a freeware, use is subject to license terms
 *      应用名称: DiscuzQ 转 DiscuzX 1.2
 *      下载地址: https://addon.dismall.com/plugins/qconverx.html
 *      应用开发者: 科站网discuzlab.com
 *      开发者QQ: 839515338
 *      更新日期: 202312061210
 *      授权域名: 106.55.100.165
 *      授权码: 2023120604xgi69i0r51
 *      未经应用程序开发者/所有者的书面许可，不得进行反向工程、反向汇编、反向编译等，不得擅自复制、修改、链接、转载、汇编、发表、出版、发展与之有关的衍生产品、作品等
 */


/**
 *      (C)2001-2099 DiscuzLab.com.
 *      This is NOT a freeware, use is subject to license terms
 *      $Id: conver.inc.php 2020-12-28 06:03:58Z Todd $
 */

if(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) {
	exit('Access Denied');
}

/* 插件代码开始 */
$href = 'plugins&operation=config&do=' . $_GET['do'] . '&identifier=' . $_GET['identifier'] . '&pmod=' . $_GET['pmod'];
loadcache('qconverx');

if (!submitcheck('submit', 1)) {
	showtips('<li>请移动Discuz!Q头像目录(storage/app/public/avatars/)到Discuz!X根目录下</li><li>请移动Discuz!Q本地附件目录(storage/app/public/attachments/)到Discuz!X附件目录中（data/attachment）</li><li>如需实名认证功能和数据（手机号），可以先安装<a href="https://addon.dismall.com/plugins/tshuz_postsmsbind.html" style="color:red" target="_blank">实名制发帖回帖</a>和<a href="https://addon.dismall.com/plugins/tshuz_smslogin.html" style="color:red" target="_blank">手机注册登录</a></li><li>如不需将COS附件本地化，可以9折优惠安装<a href="https://addon.dismall.com/plugins/boan_oss.html" style="color:red" target="_blank">OSS附件上传集合</a></li>');
	showformheader($href);
	showtableheader();
	showsetting('DiscuzQ表前缀', 'set[pre]', $_G['cache']['qconverx']['pre'], 'text',0,0,'Discuz!Q 2.0有表前缀，3.0目前来看没有表前缀，建立留空即可');
	showsetting('远程本地化附件', 'set[local]', $_G['cache']['qconverx']['local'], 'radio',0,0, '如选择本地化，将会将腾讯云对象存储的附件进行本地化，这将消耗一定的流量，并存在可能附件过大无法本地化的现象<br>推荐安装以支持腾讯云对象存储：https://addon.dismall.com/plugins/boan_oss.html，可联系客服获取优惠价（科站网推荐）');
	showsetting('腾讯云Secretid', 'set[qcloud_secret_id]', $_G['cache']['qconverx']['qcloud_secret_id'], 'text',0,0, '腾讯云账户 - 访问管理 - 访问密钥 - API密钥的SecretId');
	showsetting('腾讯云SecretKey', 'set[qcloud_secret_key]', $_G['cache']['qconverx']['qcloud_secret_key'], 'text',0,0, '腾讯云账户 - 访问管理 - 访问密钥 - API密钥的SecretKey');
	showsetting('对象存储 - 空间名称', 'set[qcloud_cos_bucket_name]', $_G['cache']['qconverx']['qcloud_cos_bucket_name'], 'text');
	showsetting('对象存储 - 所属地域', 'set[qcloud_cos_bucket_area]', $_G['cache']['qconverx']['qcloud_cos_bucket_area'], 'text');
	showsubmit("submit",'开始转换');
	showtablefooter();
	showformfooter();
} else {
	$step = max(1, $_GET['step']);
	$href = 'action=' . $href . '&submit=1&formhash=' . FORMHASH;
	include libfile('step/step' . $step, 'plugin/qconverx');
}

function dbTable($table)
{
	global $_G;
	return $_G['cache']['qconverx']['pre'] . $table;
}